/*
 * SAMLDataObject.java
 * 
 * Version information
 * 
 * Feb 22, 2006
 * 
 * Copyright (c) AmSoft Systems, 2006
 */
package net.amsoft.iservice.isso.client;

/**
 * @author rahul
 *  
 */
public class SAMLDataObject {
    private String sSubjectNameIDNameQualifier;
    private String sAssertionConsumerServiceURL;
    private String sID;
    private String sSPXri;
    private String sAssertionIssuerNameQualifier;
    private String sDestination;
    private int iReputationScore;
    private boolean bReputationScoreRequired;
    private String sSessionIndex;
    private String sSAMLStatus;
    private String sArtifact;
    private String sProviderIDHash;
    private String sProviderName;
    private boolean bIsPassive;
    private String[] arAuthnContext;
    private String sComparisonType;

    /**
     *  
     */
    public SAMLDataObject() {
    }

    public boolean isReputationScoreRequired() {
        return bReputationScoreRequired;
    }
    public void setReputationScoreRequired(boolean reputationScoreRequired) {
        bReputationScoreRequired = reputationScoreRequired;
    }

    public String getAssertionConsumerServiceURL() {
        return sAssertionConsumerServiceURL;
    }

    public void setAssertionConsumerServiceURL(
            String assertionConsumerServiceURL) {
        sAssertionConsumerServiceURL = assertionConsumerServiceURL;
    }

    public String getAssertionIssuerNameQualifier() {
        return sAssertionIssuerNameQualifier;
    }

    public void setAssertionIssuerNameQualifier(
            String assertionIssuerNameQualifier) {
        sAssertionIssuerNameQualifier = assertionIssuerNameQualifier;
    }

    public String getDestination() {
        return sDestination;
    }

    public void setDestination(String destination) {
        sDestination = destination;
    }

    public String getID() {
        return sID;
    }

    public void setID(String sid) {
        sID = sid;
    }

    public String getSessionIndex() {
        return sSessionIndex;
    }

    public void setSessionIndex(String sessionIndex) {
        sSessionIndex = sessionIndex;
    }
    public String getSPXri() {
        return sSPXri;
    }

    public void setSPXri(String spXri) {
        sSPXri = spXri;
    }

    public String getSubjectNameIDNameQualifier() {
        return sSubjectNameIDNameQualifier;
    }

    public void setSubjectNameIDNameQualifier(String subjectNameIDNameQualifier) {
        sSubjectNameIDNameQualifier = subjectNameIDNameQualifier;
    }
    public int getReputationScore() {
        return iReputationScore;
    }

    public void setReputationScore(int reputationScore) {
        iReputationScore = reputationScore;
    }

    public String getSAMLStatus() {
        return sSAMLStatus;
    }
    public void setSAMLStatus(String status) {
        sSAMLStatus = status;
    }

    public String getProviderIDHash() {
        return sProviderIDHash;
    }

    public void setProviderIDHash(String providerID) {
        sProviderIDHash = providerID;
    }

    public String getArtifact() {
        return sArtifact;
    }

    public void setArtifact(String artifact) {
        sArtifact = artifact;
    }
    
    public String getProviderName(){
        return sProviderName;
    }
    
    public void setProviderName(String providerName){
         sProviderName = providerName;
    }

    public boolean isPassive() {
        return bIsPassive;
    }
    
    public void setIsPassive(boolean isPassive) {
        bIsPassive = isPassive;
    }
    
    public String[] getArAuthnContext() {
        return arAuthnContext;
    }
    
    public void setArAuthnContext(String[] authnContext) {
        arAuthnContext = authnContext;
    }
    
    public String getComparisonType() {
        return sComparisonType;
    }
    
    public void setComparisonType(String comparisonType) {
        sComparisonType = comparisonType;
    }
}